package teste;

import pre_processamento.Dados;
import som.Rede;

public class Teste {

	private Rede rede;
	private Dados dados;
	
	public Teste(Rede rede, Dados dados) {
		
		this.rede = rede;
		this.dados = dados;
	}
	
	public int testaRede() {
		
		int erros = 0;
		
		for(int i = 0; i < dados.quantidadeDados(); i++) {
			
			int classeRede = rede.usaRede(dados.obtemCoordenadas(i));
			int classeCorreta = dados.obtemClasse(i);
			
			if(classeRede != classeCorreta) {
				
				erros++;
				System.out.println("Resposta rede = " + classeRede + " | Respota Correta = " + classeCorreta);
			}
		}
		
		return erros;
	}
}
